package com.jian.files;

import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.nio.file.StandardCopyOption;

/**
 * @author Jiange
 * @create 2021-09-14-8:53
 */
public class FilesDemo {
    public static void main(String[] args) throws IOException {
        Path path = Paths.get("d:\\");
        Path directory = Files.createDirectory(path);//如果父目录不存在就会抛出异常
        Files.copy(path,Paths.get(""), StandardCopyOption.REPLACE_EXISTING);//如果在不设置第三个参数的时候，如果目标文件已经存在就会报错 加上第三个参数就会追加；
        //父目录不存在也会报错

        Files.move(path,Paths.get(""), StandardCopyOption.REPLACE_EXISTING);//将原来的文件重命名或者移动  原来的没了
        Files.delete(Paths.get("d:\\1.txt"));


    }
}
